console.log(10 === 10);     // true (值和类型都相同)
console.log('10' === 10);   // false (值相同，但类型不同)
console.log(true === 1);    // false (值和类型都不同)
console.log(null === undefined); // false (类型不同)

console.log('10' == 10);    // true (JavaScript 悄悄地把 '10' 转换成了 10)
console.log(true == 1);     // true (JavaScript 把 true 转换成了 1)
console.log(false == 0);    // true (JavaScript 把 false 转换成了 0)
console.log(null == undefined); // true (这是一个特殊情况，它们之间互相相等)

